.c-accordion{--padding-v: 16px;--padding-h: 0px;width:100%}.c-accordion__item{border-bottom:var(--border)}.c-accordion__trigger{padding:var(--padding-v) var(--padding-h);width:100%;font-family:var(--bodyFont);font-weight:900;background:rgba(0,0,0,0) !important;color:var(--cr-black)}@media(hover: hover){.c-accordion__trigger:hover{background:rgba(0,0,0,0);box-shadow:unset}}.c-accordion__trigger .icon-caret-top{transition:.2s transform;transform:rotate(180deg)}.is-active .c-accordion__trigger .icon-caret-top,.c-accordion__trigger.is-active .icon-caret-top{transform:rotate(0deg)}.c-accordion__target{display:grid;grid-template-rows:0fr;opacity:0;transition:.4s .2s,grid-template-rows .4s .2s cubic-bezier(0, 1, 0.8, 1),opacity .4s;animation:unset !important;width:100%}.c-accordion__target>*{overflow:hidden}.is-active>.c-accordion__target,.c-accordion__target.is-active{grid-template-rows:1fr;opacity:1;transition:.4s,grid-template-rows .4s,opacity .4s .3s;padding-bottom:20px}.is-active>.c-accordion__target>*,.c-accordion__target.is-active>*{animation:modifyOverflow .5s forwards}@keyframes modifyOverflow{0%,99.9%{overflow:hidden}100%{overflow:visible}}.c-item-quantity{--input-height: 60px;flex:none;height:var(--input-height);color:var(--red);background-color:rgba(0,0,0,0);line-height:1;border:2px solid var(--red);border-radius:100px}.c-item-quantity select[name=quantity]{--padding-h: 12px;width:100%;padding-right:calc(var(--padding-h) + 16px + var(--padding-h));background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='10' fill='none'%3E%3Cpath stroke='%23151515' stroke-width='2' d='M16 1.29883L8.81641 8.48242L1.63281 1.29883'/%3E%3C/svg%3E") right var(--padding-h) center/16px no-repeat;text-align-last:center;text-align:center;padding-bottom:.2em;cursor:pointer}.c-item-quantity input[name=quantity]{flex:1;width:clamp(30px,5vw,35px);height:auto;padding:0;margin:0;color:var(--red);min-height:36px;text-align:center;font-family:var(--bodyFont);font-weight:900;font-size:20px;border:none;background:rgba(0,0,0,0);pointer-events:none;-moz-appearance:textfield}.c-item-quantity input[name=quantity]::-webkit-inner-spin-button,.c-item-quantity input[name=quantity]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.c-item-quantity button[data-trigger]{position:relative;font-family:var(--bodyFont);font-weight:900;width:50px;background:rgba(0,0,0,0);color:var(--red);transition:background-color .4s,color .4s}.c-item-quantity button[data-trigger]:hover{background:rgba(0,0,0,0);color:var(--red)}.c-item-quantity button[data-trigger]:before,.c-item-quantity button[data-trigger]:after{content:"";position:absolute;display:block;top:50%;left:50%;width:min(max(var(--input-height)/4,6px),10px);transform:translate(-50%, -50%);border-bottom:2px solid}.c-item-quantity button[data-trigger][data-trigger=increase]:after{transform:translate(-50%, -50%) rotate(90deg)}.c-item-quantity button[data-trigger][disabled]{pointer-events:none;background-color:inherit;color:var(--cr-subtle)}@media(hover: hover){.c-item-quantity button[data-trigger]:not([disabled]):hover{background-color:var(--cr-sand)}}html.is-scrolled .c-product-sticky-form{transform:translate3d(0, 0, 0)}.c-product-sticky-form{position:sticky;bottom:0;gap:10px;margin:0px;padding:10px var(--gutterWidth);border-top:2px solid var(--navy);background:var(--cr-white);transform:translate3d(0, 100%, 0);transition:transform .4s var(--e-inOut-sin);z-index:5}.c-product-sticky-form__title{font-family:var(--headerFont);font-size:20px;color:var(--navy)}.c-product-sticky-form__submit{display:none;gap:10px}.c-product-sticky-form__submit .c-item-quantity{--input-height: 40px}.c-product-sticky-form__submit .c-item-quantity input[name=quantity]{font-size:16px}.c-product-sticky-form__bis{display:none}.c-product-sticky-form button[type=submit],.c-product-sticky-form #BIS_trigger{width:auto;height:40px;line-height:36px;font-family:var(--bodyFont);text-transform:uppercase;font-weight:900;font-size:18px;color:var(--red);background-color:rgba(0,0,0,0);border:2px solid var(--red);padding:0 2rem;border-radius:100px;transition:var(--transitionA);transition:color .2s var(--e-inOut-sin),background-color .2s var(--e-inOut-sin)}@media(hover: hover){.c-product-sticky-form button[type=submit]:hover{color:var(--cr-white);background-color:var(--red)}}.c-product-sticky-form[data-available=false] .c-product-sticky-form__bis{display:block}.c-product-sticky-form[data-available=false] .c-product-sticky-form__submit,.c-product-sticky-form[data-available=true] .c-product-sticky-form__bis,.c-product-sticky-form[data-available=false] .shopify-payment-button{display:none}.c-product-sticky-form[data-available=true] .c-product-sticky-form__submit{display:flex}@media screen and (max-width: 768px){.c-product-sticky-form{justify-content:center;transform:translate3d(0, 0, 0)}.c-product-sticky-form__submit{width:100%;gap:5px}.c-product-sticky-form__submit .c-item-quantity button[data-trigger]{width:30px}.c-product-sticky-form__submit button[type=submit]{width:100%;padding:0 1rem}.c-product-sticky-form__bis{width:100%}}/*! Embla Carousel
https://www.embla-carousel.com/
---------------------------------------------- */.embla{--slider-direction: row;--slider-touch-action: pan-y pinch-zoom;--slide-size: 100%;--slide-gap: 0px}.embla__viewport{position:relative;overflow:hidden;width:100%;height:100%}.embla__viewport.is-draggable{cursor:grab}.embla__viewport.is-dragging{cursor:grabbing}.embla__container{height:100%;display:flex;flex-direction:var(--slider-direction);align-items:flex-start;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform;backface-visibility:hidden;touch-action:var(--slider-touch-action);user-select:none;transition:height .2s}.embla__slide{position:relative;flex:0 0 var(--slide-size);margin-right:var(--slide-gap);min-width:0;min-height:0}.c-slider__button{margin:0;padding:0;color:#2c2c2c;background-color:rgba(0,0,0,0)}.c-slider__button>span{font-size:2em}.c-slider__button:hover{background-color:rgba(0,0,0,0)}.c-item-popup{--duration: 0.4s;position:fixed;overflow:hidden;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);width:calc(100% - var(--s-contain-dynamic)*2);height:clamp(600px,50vh,800px);height:clamp(600px,50svh,800px);max-width:900px;will-change:opacity;border-radius:20px;opacity:0;pointer-events:none;transition:opacity var(--duration) var(--e-inOut-sin);z-index:69420;display:none}.c-item-popup__form[data-available=false] .c-item-popup__bis{display:block}.c-item-popup__form[data-available=false] .c-item-popup__actions,.c-item-popup__form[data-available=true] .c-item-popup__bis,.c-item-popup__form[data-available=false] .shopify-payment-button{display:none}.c-item-popup__form[data-available=true] .c-item-popup__actions{display:flex}.c-item-popup.is-active{opacity:1;pointer-events:auto;display:block}.c-item-popup__inner{overflow-y:auto;height:100%}.c-item-popup__images{position:sticky;top:0;overflow:hidden;width:50%;height:inherit}.c-item-popup__images__thumbnails{position:absolute;justify-content:center;top:50%;left:24px;transform:translate3d(0, -50%, 0);gap:5px;z-index:1}.c-item-popup__images__thumbnails button{position:relative;overflow:hidden;width:65px;height:65px;border:2px solid rgba(0,0,0,0);border-radius:5px;transform:scale(0) rotate(-20deg);transition:border-color .2s,transform .3s var(--duration)}.c-item-popup__images__thumbnails button.is-active{border-color:var(--cr-orange)}@media(hover: hover){.c-item-popup__images__thumbnails button:not([disabled]):hover{border-color:var(--cr-orange)}}.c-item-popup__content{flex:1;padding:46px 12px 16px;text-align:left}.c-item-popup__content__title{margin-bottom:5px}.c-item-popup__header{margin-bottom:30px;text-align:center}.c-item-popup__close{position:absolute;top:5px;right:12px;width:30px;height:30px;padding:0;border-radius:100%;font-size:2em;background:rgba(0,0,0,0);color:var(--navy);z-index:2}.c-item-popup__close:hover{background-color:rgba(0,0,0,0)}.c-item-popup__title{display:block;font-family:var(--headerFont) !important;text-transform:none;font-weight:600 !important;font-size:2rem;line-height:1 !important;text-wrap:pretty;letter-spacing:0;padding:0;margin:0 0 1.5rem !important;color:var(--navy)}.c-item-popup__price{line-height:1;font-size:1.5rem}.c-item-popup .swatch_options .swatch-element{border-radius:100px;font-family:var(--bodyFont);font-weight:600}.c-item-popup .swatch_options .swatch-element label{font-family:var(--bodyFont);font-size:14px;font-weight:600;letter-spacing:1px;padding:0 15px}.c-item-popup .swatch_options input:checked+.swatch-element:not(.color){border-color:var(--red);color:#fff;background:var(--red)}.c-item-popup__actions{gap:5px}.c-item-popup .c-item-quantity{--input-height: 50px}.c-item-popup__submit{font-family:var(--headerFont);background-color:rgba(0,0,0,0);font-weight:600;font-size:1.2rem;color:var(--red);line-height:1;border:2px solid var(--red);height:50px;line-height:47px;padding:0px;border-radius:100px;transition:.3s var(--e-inOut-sin);text-transform:none}@media(hover: hover){.c-item-popup__submit:hover.action_button{background-color:var(--red);color:var(--cr-white)}}.c-item-popup select{display:block !important}.c-item-popup .embla{height:100%}.c-item-popup .embla__slide{height:100%}.c-item-popup .c-slider__buttons{position:absolute;top:50%;left:15px;transform:translate3d(0, -50%, 0);width:calc(100% - 30px)}.c-item-popup .c-slider__buttons .c-slider__button{display:flex;align-items:center;justify-content:center;background-color:var(--navy);color:var(--cr-white);border-radius:100%;width:30px;height:30px;transition:background-color .3s var(--e-inOut-sin),color .3s var(--e-inOut-sin)}.c-item-popup .c-slider__buttons .c-slider__button>span{font-size:1.5em}@media(hover: hover){.c-item-popup .c-slider__buttons .c-slider__button:hover{background-color:var(--cr-white);color:var(--navy)}}@media screen and (max-width: 768px){.c-item-popup{height:clamp(500px,75vh,900px);height:clamp(500px,75svh,900px);max-height:max-content}.c-item-popup__inner{flex-wrap:wrap;max-height:max-content}.c-item-popup__images{position:relative;width:100%;height:calc(100vw - var(--s-contain-dynamic)*2)}.c-item-popup__content{padding:16px 12px}.c-item-popup__header{margin-bottom:15px}.c-item-popup__title{font-size:1.5rem;margin-bottom:10px !important}.c-item-popup__price{font-size:1.25rem}.c-item-popup .jdgm-star{font-size:14x}.c-item-popup .product_form{margin-bottom:0 !important}}.c-filters-sort{background-color:var(--cr-white);max-width:var(--maxWidth);margin:0 auto 30px;width:calc(100% - var(--gutterWidth)*2);font-family:var(--bodyFont)}@media screen and (min-width: 769px){.c-filters-sort{border-bottom:1px solid}}.c-filters-sort ul{margin:0px;list-style:none}.c-filters-sort ul li{margin-bottom:0px}.c-filters-sort ul li input[type=checkbox]{accent-color:var(--navy);color:var(--cr-white)}.c-filters-sort button{background-color:rgba(0,0,0,0);color:#2c2c2c;font-family:var(--bodyFont);padding:0}.c-filters-sort button .icon-caret-bottom{font-size:.8em}.c-filters-sort button:hover{background-color:rgba(0,0,0,0)}.c-filters-sort .field{margin-bottom:0}.c-filters-sort__selection{gap:20px;padding:4px 0 10px}@media screen and (max-width: 768px){.c-filters-sort__selection{gap:0;margin-bottom:0;padding:0;border-bottom:1px solid}}.c-filters-sort__breadcrumb{margin-right:auto;gap:6px}.c-filters-sort__breadcrumb svg{height:12px}.c-filters-sort__dropdown{position:relative}.c-filters-sort__dropdown__toggle{gap:6px}.c-filters-sort__dropdown__toggle .svg-arrow-down{height:12px;transition:.2s transform;transform:rotate(0deg)}.is-dropdown-active .c-filters-sort__dropdown__toggle .svg-arrow-down{transform:rotate(180deg)}.c-filters-sort__dropdown__content{position:absolute;top:calc(100% + 10px);left:0;border:1px solid;opacity:0;pointer-events:none;transition:opacity .2s;z-index:100}.is-dropdown-active .c-filters-sort__dropdown__content{opacity:1;pointer-events:auto}.c-filters-sort__dropdown__content__label{flex:1;padding:4px 8px;gap:.5em;white-space:nowrap;cursor:pointer;transition:background .2s}.c-filters-sort__dropdown__content__label.is-disabled,.c-filters-sort__dropdown__content__label input[disabled]{cursor:not-allowed;color:var(--cr-subtle-3)}.c-filters-sort__dropdown__content__input{position:relative;white-space:nowrap}.c-filters-sort__dropdown__content__input.is-active{background-color:var(--cr-subtle)}@media(hover: hover){.c-filters-sort__dropdown__content__input:hover{background-color:var(--cr-subtle)}}@media screen and (max-width: 1024px){.c-filters-sort__dropdown__content{max-height:unset}}.c-filters-sort__dropdown__price-range{display:flex;align-items:center;gap:8px;padding:4px 8px}.c-filters-sort__dropdown__price-range .field{display:flex;align-items:center;gap:4px}.c-filters-sort__dropdown__price-range .field input{--height: 30px;--padding-h: 4px;--line-height: 20px;min-width:80px;border:1px solid}.c-filters-sort__dropdown__price-range [type=submit]{width:fit-content;display:block;border-bottom:1px solid}.c-filters-sort__dropdown--sort{margin-left:auto}.c-filters-sort__dropdown--sort select{display:none;opacity:0;cursor:pointer}.c-filters-sort__dropdown--sort .c-filters-sort__dropdown__toggle:before{content:"Sort By" attr(data-current)}.c-filters-sort__dropdown--sort .c-filters-sort__dropdown__content{left:unset;right:0}.c-filters-sort__dropdown--sort .c-filters-sort__dropdown__content__label{padding:4px 8px}@media(hover: none)and (pointer: coarse){.c-filters-sort__dropdown--sort select{display:block}.c-filters-sort__dropdown--sort .c-filters-sort__dropdown__content{display:none}}@media screen and (max-width: 768px){.c-filters-sort__dropdown--sort{flex:50%;order:2}.c-filters-sort__dropdown--sort button{width:100%;padding:10px;justify-content:center}.c-filters-sort__dropdown--sort .c-filters-sort__dropdown__toggle:before{content:"Sort"}.c-filters-sort__dropdown--sort .c-filters-sort__dropdown__toggle .svg-arrow-down{display:none}}.c-filters-sort__active{width:100%;height:fit-content;overflow:hidden;padding:10px 0;border-top:1px solid;gap:5px;transition:height .2s,margin .2s,padding-top .2s,padding-bottom .2s,border .2s}.c-filters-sort__active:empty{height:0;margin-bottom:0;padding:0;border-color:rgba(0,0,0,0)}.c-filters-sort__active .c-filters-sort__remove{padding:5px 12px;background-color:#e6e6e6;border-radius:100px;transition:background-color .2s var(--e-inOut-sin),color .2s var(--e-inOut-sin)}.c-filters-sort__active .c-filters-sort__remove:hover{background-color:var(--navy);color:var(--cr-white)}.c-filters-sort__active .c-filters-sort__remove .icon-close-new{--thickness: 1.5px;margin-left:.2em}.c-filters-sort__active button{white-space:nowrap;color:var(--navy);background-color:rgba(0,0,0,0);text-transform:uppercase;letter-spacing:.05ch;font-weight:700;font-size:14px}.c-filters-sort__active button:hover{background-color:rgba(0,0,0,0)}@media screen and (max-width: 768px){.c-filters-sort__active{border-top:unset;border-bottom:1px solid}.c-filters-sort__active--panel{margin-bottom:0;padding:20px var(--padding-h);border-top:1px solid}}.c-filters-sort__panel{--padding-h: 20px;position:fixed;z-index:110}.c-filters-sort__panel__overlay{position:fixed;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:.6s var(--e-inOut-sin);background:rgba(0,0,0,.7);z-index:110}.c-filters-sort__panel__content{position:fixed;top:0;right:0;height:100%;width:90%;max-width:420px;background-color:var(--cr-white);transition:.6s var(--e-inOut-expo);z-index:120}.c-filters-sort__panel__content__header{padding:20px var(--padding-h)}.c-filters-sort__panel__content__header h2{font:var(--headerFont);font-size:24px;font-weight:500;line-height:1;margin-bottom:0px;color:var(--navy)}.c-filters-sort__panel__content__body{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px var(--padding-h)}.c-filters-sort__panel__content__body>.mobile-up-only{display:block !important}.c-filters-sort__panel__content__footer{padding:20px var(--padding-h);background-color:var(--red)}.c-filters-sort__panel__content__footer .btn{width:100%;min-height:36px;font-weight:700;font-size:var(--bodyFont);color:var(--cr-white)}.c-filters-sort__panel .c-filters-sort__dropdown{border-bottom:1px solid}.c-filters-sort__panel .c-filters-sort__dropdown__toggle{width:100%;padding:15px 0}.c-filters-sort__panel .c-filters-sort__dropdown__content{position:relative;height:fit-content;top:unset;left:unset;border:unset;max-height:500px;transition:max-height .4s var(--e-inOut-sin)}.c-filters-sort__panel .c-filters-sort__dropdown__content>*{transition:opacity .4s var(--e-inOut-sin)}.c-filters-sort__panel .c-filters-sort__dropdown:not(.is-dropdown-active) .c-filters-sort__dropdown__content{max-height:0px;transition-delay:.1s}.c-filters-sort__panel .c-filters-sort__dropdown:not(.is-dropdown-active) .c-filters-sort__dropdown__content>*{opacity:0;pointer-events:none}html:not(.is-filters-sort-panel-active) .c-filters-sort__panel{pointer-events:none}html:not(.is-filters-sort-panel-active) .c-filters-sort__panel__overlay{opacity:0}html:not(.is-filters-sort-panel-active) .c-filters-sort__panel__content{transform:translate3d(100%, 0, 0)}@media screen and (max-width: 768px){.c-filters-sort__panel__toggle{flex:50%;order:2;padding:10px;border-right:1px solid}}.c-filters-sort__remove{gap:4px}@media screen and (max-width: 768px){.c-filters-sort__count{order:1;width:100%;text-align:center}}.collection-products.js-filters-sort-update,.collection-products-pagination.js-filters-sort-update{transition:opacity .2s}html.is-filters-sort-updating .js-filters-sort-update{pointer-events:none}html.is-filters-sort-updating .collection-products.js-filters-sort-update,html.is-filters-sort-updating .collection-products-pagination.js-filters-sort-update{opacity:0}html.is-mobile-menu-active .g-mobile-menu{transform:translate3d(0, 0, 0)}html.is-mobile-menu-active .header-menu-toggle span:first-child{transform:translateY(15.5px) rotate(45deg)}html.is-mobile-menu-active .header-menu-toggle span:not(:first-child):not(:last-child){transform:scale(0);opacity:0}html.is-mobile-menu-active .header-menu-toggle span:last-child{transform:translateY(-15.5px) rotate(-45deg)}html.is-mobile-menu-active .g-mobile-menu-overlay,html.is-popup-active .popup-overlay{opacity:1;pointer-events:auto}.popup-overlay,.g-mobile-menu-overlay{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(57,59,97,.3019607843);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;pointer-events:none;transition:opacity .4s;z-index:10}.popup-overlay{z-index:10}.header-menu-toggle{--transition: 0.3s;position:relative;left:unset;margin:0;padding:0;height:100%;display:flex;flex-direction:column;justify-content:center;gap:5px;width:25px;height:100%;color:var(--navy);background-color:rgba(0,0,0,0)}.header-menu-toggle:hover{background-color:rgba(0,0,0,0)}.header-menu-toggle span{display:block;width:100%;height:2px;border-radius:3px;background-color:var(--cr-black);transform-origin:right;transition:transform var(--transition),opacity var(--transition),background-color var(--transition)}.g-mobile-menu{position:fixed;overflow-y:auto;width:100%;max-width:480px;height:100%;top:var(--header-height-mobile);left:0;padding:16px 0;background-color:var(--navy) !important;color:var(--cr-white);transform:translate3d(-100%, 0, 0);transition:transform .6s var(--e-inOut-expo);z-index:95}.g-mobile-menu__list{margin-left:0;list-style:none}.g-mobile-menu .c-accordion{--padding-v: 0px;--padding-h: 16px}.g-mobile-menu .c-accordion__item{margin-bottom:0px}.g-mobile-menu .c-accordion__item a.button:hover,.g-mobile-menu .c-accordion__item button:hover,.g-mobile-menu .c-accordion__item input[type=submit]:hover,.g-mobile-menu .c-accordion__item input[type=reset]:hover,.g-mobile-menu .c-accordion__item input[type=button]:hover,.g-mobile-menu .c-accordion__item .action_button:hover,.g-mobile-menu .c-accordion__item input.action_button[type=submit]:hover,.g-mobile-menu .c-accordion__item input.action_button[type=button]:hover{background-color:rgba(0,0,0,0)}.g-mobile-menu .c-accordion__item.is-red{background-color:var(--red)}.g-mobile-menu .c-accordion__item.is-red .c-accordion__label{font-weight:500;font-size:24px;font-family:var(--headerFont) !important;text-transform:none;letter-spacing:0}@media(hover: hover){.g-mobile-menu .c-accordion__item.is-red .c-accordion__target ul li:hover>a{color:var(--navy)}}.g-mobile-menu .c-accordion__trigger .icon-caret-top{--border-width: 2px;font-size:1.5em;color:var(--cr-white)}.g-mobile-menu .c-accordion__trigger .c-accordion__label,.g-mobile-menu .c-accordion__trigger a{font-family:var(--bodyFont) !important;font-size:1.2rem;line-height:1;color:#fff !important;padding:1.15rem 0;font-weight:400;letter-spacing:1.5px}.g-mobile-menu .c-accordion__target ul{margin:0px;padding-left:calc(var(--padding-h) + .6em);list-style:none}@media(hover: hover){.g-mobile-menu .c-accordion__target ul li:hover>a{color:var(--red)}}.g-mobile-menu .c-accordion__target ul li a{color:var(--cr-white);text-transform:uppercase;font-family:var(--bodyFont) !important;font-size:1rem;font-weight:400;line-height:1;letter-spacing:1.5px;transition:color .2s}.g-mobile-menu .c-accordion__target ul>li:not(:last-child){margin-bottom:1em}.header-search{background-color:rgba(0,0,0,0);padding:0}.header-search svg{width:16px;height:16px}.header-search svg path{fill:var(--navy)}.header-search:hover{background-color:rgba(0,0,0,0)}@media screen and (max-width: 1099px){.header-search{position:absolute;right:60px;top:50%;transform:translate3d(0, -50%, 0)}}.search-overlay{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;opacity:0;pointer-events:none;transition:opacity .4s}html.is-search-active #search.search-bar,html.is-search-active .search-overlay{opacity:1;pointer-events:auto}.cart-title,.cart-items__summary__title{color:#2c2c2c;font-family:var(--headerFont);padding:0px}.cart-title{margin-bottom:30px}.cart-items{gap:30px 20px}.cart-items__grid{flex:1}.cart-items__card{gap:15px}.cart-items__card:not(:last-child){margin-bottom:15px}.cart-items__card__image{position:relative;overflow:hidden;width:100%;max-width:200px}.cart-items__card__image:after{content:"";display:block;padding-top:100%}.cart-items__card__info>*:not(:last-child){margin-bottom:8px}.cart-items__summary{width:100%;max-width:450px}@media screen and (max-width: 768px){.cart-items{flex-wrap:wrap}.cart-items__grid{flex:0 0 100%;border-bottom:2px solid;padding:0 0 30px}}.cart-upsell .cart-upsell-title{font-family:var(--bodyFont);font-size:20px;color:#2c2c2c;line-height:1;margin-bottom:10px}.cart-upsell .cart-upsell-card{gap:10px}.cart-upsell .cart-upsell-image{position:relative;overflow:hidden;width:clamp(80px,30vw,150px)}.cart-upsell .cart-upsell-image:after{content:"";display:block;padding-top:100%}.cart-upsell .cart-upsell-info{flex:1}.cart-upsell .cart-upsell-info p{margin-bottom:0px;margin-top:0px}.cart-upsell .cart-upsell-info select,.cart-upsell .cart-upsell-info .purchase{max-width:150px;margin-bottom:0px;margin-top:0px}.cart-upsell .cart-upsell-info form{gap:10px;margin-bottom:0px}.products .product-card .product_container:not(.swap-true) img,.products .product-card .product_container:not(.swap-true):hover img{transition:none;transform:scale(1)}.products .product-card .embla__slide{height:100%}.products .thumbnail img{width:100%;height:100%}.product-card{position:relative;overflow:hidden}.product-card__label{position:absolute;top:8px;right:8px;height:25px;line-height:26px;padding:0 20px;color:var(--cr-white);background-color:var(--navy);border-radius:30px;font-family:var(--bodyFont);font-size:16px;font-weight:500;text-transform:uppercase;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width: 768px){.product-card__label{padding:0 10px;font-size:14px}}.product-card .product-card-quick{position:absolute;width:100%;max-width:200px;left:50%;bottom:16px;height:45px;line-height:42px;transform:translate3d(-50%, 0, 0);padding:0 30px;color:#2c2c2c;background-color:var(--cr-white);border:2px solid var(--navy);border-radius:30px;font-family:var(--bodyFont);font-size:20px;opacity:0;pointer-events:none;transition:opacity .3s var(--e-inOut-sin),background-color .3s var(--e-inOut-sin),color .3s var(--e-inOut-sin)}@media(hover: hover){.product-card .product-card-quick:hover{background-color:var(--navy);color:var(--cr-white)}}@media(pointer: coarse){.product-card .product-card-quick{opacity:1;pointer-events:auto}}@media screen and (max-width: 768px){.product-card .product-card-quick{font-size:14px;padding:0 10px;width:calc(100% - 40px);height:30px;line-height:27px}}@media(hover: hover){.product-card:hover .product-card-quick{opacity:1;pointer-events:auto}}.product-card .c-slider__buttons{position:absolute;top:50%;left:15px;transform:translate3d(0, -50%, 0);width:calc(100% - 30px)}.product-card .c-slider__buttons .c-slider__button{display:flex;align-items:center;justify-content:center;background-color:var(--navy);color:var(--cr-white);border-radius:100%;width:20px;height:20px;transition:background-color .3s var(--e-inOut-sin),color .3s var(--e-inOut-sin)}.product-card .c-slider__buttons .c-slider__button>span{font-size:1em}@media(hover: hover){.product-card .c-slider__buttons .c-slider__button:hover{background-color:var(--cr-white);color:var(--navy)}}.samita-container{display:none}body.product .app-seoblocks.page-width{display:none}body.product #shopify-section-footer{margin-top:0}.shopify-payment-button{margin-top:10px}.product-label{position:relative;width:fit-content;height:25px;line-height:26px;margin-bottom:10px;padding:0 20px;color:var(--cr-white);background-color:var(--navy);border-radius:30px;font-family:var(--bodyFont);font-size:16px;font-weight:500;text-transform:uppercase;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width: 768px){.product-label{padding:0 10px;font-size:14px}}.product_form__submit{gap:10px}.product_form[data-available=false] .shopify-payment-button{display:none}@media screen and (max-width: 768px){.product_form__submit{gap:5px}.product_form__submit .c-item-quantity button[data-trigger]{width:30px}}